home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 5 / Gekikoh Dennoh Club Vol. 5 (Japan).7z / Gekikoh Dennoh Club Vol. 5 (Japan) (Track 01).bin / tools / condrv / cond_e12.lzh / src / include / doscall.mac < prev    next >
Encoding:
Text File  |  1998-02-12  |  3.7 KB  |  183 lines

  1.         .nlist
  2.  
  3. *        doscall.mac
  4. *            RUKA assembler macro for X680x0/Human68k(v3)
  5. *            version 1.05 1998/02/13 Tachibana Eririn.
  6.  
  7.         .ifndef    __doscall_mac__
  8.             __doscall_mac__:=1
  9.  
  10.  
  11. * Macro --------------------------------------- *
  12.  
  13. DOS:        .macro    callno
  14.         .dc    callno
  15.         .endm
  16.  
  17.  
  18. * DOS Call Number ----------------------------- *
  19.  
  20. _EXIT:        .equ    $ff00
  21. _GETCHAR:    .equ    $ff01
  22. _PUTCHAR:    .equ    $ff02
  23. _COMINP:    .equ    $ff03
  24. _COMOUT:    .equ    $ff04
  25. _PRNOUT:    .equ    $ff05
  26. _INPOUT:    .equ    $ff06
  27. _INKEY:        .equ    $ff07
  28. _GETC:        .equ    $ff08
  29. _PRINT:        .equ    $ff09
  30. _GETS:        .equ    $ff0a
  31. _KEYSNS:    .equ    $ff0b
  32. _KFLUSH:    .equ    $ff0c
  33. _FFLUSH:    .equ    $ff0d
  34. _CHGDRV:    .equ    $ff0e
  35. _CHDRV:        .equ    $ff0e            ;=_CHGDRV
  36. _DRVCTRL:    .equ    $ff0f
  37. _CONSNS:    .equ    $ff10
  38. _PRNSNS:    .equ    $ff11
  39. _CINSNS:    .equ    $ff12
  40. _COUTSNS:    .equ    $ff13
  41. _FATCHK:    .equ    $ff17
  42. _HENDSP:    .equ    $ff18
  43. _CURDRV:    .equ    $ff19
  44. _GETSS:        .equ    $ff1a
  45. _FGETC:        .equ    $ff1b
  46. _FGETS:        .equ    $ff1c
  47. _FPUTC:        .equ    $ff1d
  48. _FPUTS:        .equ    $ff1e
  49. _ALLCLOSE:    .equ    $ff1f
  50. _SUPER:        .equ    $ff20
  51. _FNCKEY:    .equ    $ff21
  52. _KNJCTRL:    .equ    $ff22
  53. _CONCTRL:    .equ    $ff23
  54. _KEYCTRL:    .equ    $ff24
  55. _INTVCS:    .equ    $ff25
  56. _MAKEPSP:    .equ    $ff26
  57. _PSPSET:    .equ    $ff26            ;=_MAKEPSP
  58. _GETTIM2:    .equ    $ff27
  59. _SETTIM2:    .equ    $ff28
  60. _NAMESTS:    .equ    $ff29
  61. _GETDATE:    .equ    $ff2a
  62. _SETDATE:    .equ    $ff2b
  63. _GETTIME:    .equ    $ff2c
  64. _SETTIME:    .equ    $ff2d
  65. _VERIFY:    .equ    $ff2e
  66. _DUP0:        .equ    $ff2f
  67. _VERNUM:    .equ    $ff30
  68. _KEEPPR:    .equ    $ff31
  69. _GETDPB:    .equ    $ff32
  70. _BREAKCK:    .equ    $ff33
  71. _DRVXCHG:    .equ    $ff34
  72. _INTVCG:    .equ    $ff35
  73. _DSKFRE:    .equ    $ff36
  74. _NAMECK:    .equ    $ff37
  75. _MKDIR:        .equ    $ff39
  76. _RMDIR:        .equ    $ff3a
  77. _CHDIR:        .equ    $ff3b
  78. _CREATE:    .equ    $ff3c
  79. _OPEN:        .equ    $ff3d
  80. _CLOSE:        .equ    $ff3e
  81. _READ:        .equ    $ff3f
  82. _WRITE:        .equ    $ff40
  83. _DELETE:    .equ    $ff41
  84. _SEEK:        .equ    $ff42
  85. _CHMOD:        .equ    $ff43
  86. _IOCTRL:    .equ    $ff44
  87. _DUP:        .equ    $ff45
  88. _DUP2:        .equ    $ff46
  89. _CURDIR:    .equ    $ff47
  90. _MALLOC:    .equ    $ff48
  91. _MFREE:        .equ    $ff49
  92. _SETBLOCK:    .equ    $ff4a
  93. _EXEC:        .equ    $ff4b
  94. _EXIT2:        .equ    $ff4c
  95. _WAIT:        .equ    $ff4d
  96. _FILES:        .equ    $ff4e
  97. _NFILES:    .equ    $ff4f
  98.  
  99. _V2_SETPSP:    .equ    $ff50
  100. _V2_SETPDB:    .equ    $ff50            ;=_V2_SETPSP
  101. _V2_GETPSP:    .equ    $ff51
  102. _V2_GETPDB:    .equ    $ff51            ;=_V2_GETPSP
  103. _V2_SETENV:    .equ    $ff52
  104. _V2_GETENV:    .equ    $ff53
  105. _V2_VERIFYG:    .equ    $ff54
  106. _V2_COMMON:    .equ    $ff55
  107. _V2_RENAME:    .equ    $ff56
  108. _V2_FILEDATE:    .equ    $ff57
  109. _V2_MALLOC2:    .equ    $ff58
  110. _V2_MAKETMP:    .equ    $ff5a
  111. _V2_NEWFILE:    .equ    $ff5b
  112. _V2_LOCK:    .equ    $ff5c
  113. _V2_ASSIGN:    .equ    $ff5f
  114.  
  115. *_V2_MALLOC3:    .equ    $ff60            ;060turbo.sys
  116. *_V2_SETBLOCK2:    .equ    $ff61            ;060turbo.sys
  117. *_V2_MALLOC4:    .equ    $ff62            ;060turbo.sys
  118. *_V2_S_MALLOC2:    .equ    $ff63            ;060turbo.sys
  119.  
  120. _V2_FFLUSH_SET:    .equ    $ff7a
  121. _V2_OS_PATCH:    .equ    $ff7b
  122. _V2_GETFCB:    .equ    $ff7c
  123. _V2_GET_FCB_ADR:.equ    $ff7c            ;=_V2_GETFCB
  124. _V2_S_MALLOC:    .equ    $ff7d
  125. _V2_S_MFREE:    .equ    $ff7e
  126. _V2_S_PROCESS:    .equ    $ff7f
  127.  
  128. _SETPSP:    .equ    $ff80
  129. _SETPDB:    .equ    $ff80            ;=_SETPSP
  130. _GETPSP:    .equ    $ff81
  131. _GETPDB:    .equ    $ff81            ;=_GETPSP
  132. _SETENV:    .equ    $ff82
  133. _GETENV:    .equ    $ff83
  134. _VERIFYG:    .equ    $ff84
  135. _COMMON:    .equ    $ff85
  136. _RENAME:    .equ    $ff86
  137. _FILEDATE:    .equ    $ff87
  138. _MALLOC2:    .equ    $ff88
  139. _MAKETMP:    .equ    $ff8a
  140. _NEWFILE:    .equ    $ff8b
  141. _LOCK:        .equ    $ff8c
  142. _ASSIGN:    .equ    $ff8f
  143.  
  144. *_MALLOC3:    .equ    $ff90            ;060turbo.sys
  145. *_SETBLOCK2:    .equ    $ff91            ;060turbo.sys
  146. *_MALLOC4:    .equ    $ff92            ;060turbo.sys
  147. *_S_MALLOC2:    .equ    $ff93            ;060turbo.sys
  148.  
  149. _FFLUSH_SET:    .equ    $ffaa
  150. _OS_PATCH:    .equ    $ffab
  151. _GETFCB:    .equ    $ffac
  152. _GET_FCB_ADR:    .equ    $ffac            ;=_GETFCB
  153. _S_MALLOC:    .equ    $ffad
  154. _S_MFREE:    .equ    $ffae
  155. _S_PROCESS:    .equ    $ffaf
  156.  
  157. _EXITVC:    .equ    $fff0            ;not DOS Call
  158. _CTRLVC:    .equ    $fff1            ;not DOS Call
  159. _ERRJVC:    .equ    $fff2            ;not DOS Call
  160.  
  161. _DISKRED:    .equ    $fff3
  162. _DISKWRT:    .equ    $fff4
  163. _INDOSFLG:    .equ    $fff5
  164. _SUPER_JSR:    .equ    $fff6
  165. _BUS_ERR:    .equ    $fff7
  166.  
  167. _OPEN_PR:    .equ    $fff8
  168. _KILL_PR:    .equ    $fff9
  169. _GET_PR:    .equ    $fffa
  170. _SUSPEND_PR:    .equ    $fffb
  171. _SUSPEND:    .equ    $fffb            ;=_SUSPEND_PR
  172. _SLEEP_PR:    .equ    $fffc
  173. _SEND_PR:    .equ    $fffd
  174. _TIME_PR:    .equ    $fffe
  175. _CHANGE_PR:    .equ    $ffff
  176.  
  177.  
  178. * End of File --------------------------------- *
  179.  
  180.         .endif
  181.  
  182.         .list
  183.